water-cooling circuit - French English Dictionary